$(document).ready(function () {
    $('#summernote').summernote({
        height: 300,
        tabsize: 2,
        lang: 'zh-CN',
        placeholder: '请输入问题的详细描述...',
        callbacks:{
            onImageUpload:function (files) {
                // alert("将执行自定义上传图片处理")
                // 取出浏览到的第一个图片(也许是唯一一个图片)
                let file = files[0]
                // 上传时提交到服务器端的数据，上传文件的数据必须通过new FormData()来创建数据对象
                let data = new FormData()
                data.append('imageFile',file)

                // 处理上传时 $.ajax()必须配置processData:false和contentType:false
                $.ajax({
                    url:'/api/v1/questions/upload-image',
                    data:data,
                    type:'POST',
                    processData:false,
                    contentType:false,
                    dataType:'json',
                    success:function (json) {
                        console.log(json);
                        if (json.state==2000){
                            // alert("上传成功，请在浏览器控制台查看图片文件")
                            // console.log(json.data)
                            // new Image()对象就是HTML中的<img>标签
                            // 创建<img> 标签显示上传的图片
                            let img = new Image()
                            img.src = json.data
                            //将<img>标签插入到summernote中,insertNode是固定的
                            $('#summernote').summernote('insertNode',img)
                        }else {
                            alert(json.message)
                        }

                    }
                })
            }
        }
    });
    $('select').select2({placeholder: '请选择...'})
})
